Windows Shell |
It is the graphical user interface (GUI) for Microsoft Windows. This includes: the desktop, the start bar, the clock, etc. The Windows Shell can be called from a program to run or open another program. Este es la interface gráfica de usuario (GUI) para Microsoft Windows. Esta incluye: el escritorio, la barra de inicio, el reloj, etc. El Shell de Windows pude ser llamado desde un programa para ejecutar o abrir otro programa. |
Shell Verbs |
The shell receives a verb to indicate the action the shell will perform:
La shell recibe un verbo para indicar la acción que la Shell realizará:
|
Problem 1 |
Create a Wintempla dialog application called MyNotes to open a text file using Notepad (or the default text editor). Cree una aplicación de diálogo de Wintempla llamada MyNotes para abrir un archivo de texto usando El Bloc de Notas (o el editor de texto de defecto.) |
MyNotes.cpp |
... void MyNotes::Window_Open(Win::Event& e) { wchar_t * verb = L"open"; wchar_t * filename = L"C:\\selo\\info.txt"; wchar_t * workingDirectory = NULL; HINSTANCE result = ShellExecute(hWnd, verb, filename, NULL, workingDirectory, SW_SHOW); if (result<(HINSTANCE)32) { this->MessageBox(Sys::Process::GetErrorDesc(result), L"MyNotes", MB_OK | MB_ICONERROR); } } |